package com.example.service.webhook.business.jingdong.dto;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonProperty;

import java.util.List;

/**
 * @author liyang
 * @email liyang@51dojo.com
 * @create 2017-10-23 下午9:51
 * @description 京东用户所有信息(含绑定银行卡信息、身份证号、白条账单信息、金条借款记录和还款计划)
 **/
@JsonIgnoreProperties(ignoreUnknown = true)
public class JdUserAllData {
    @JsonProperty("userinfo")
    private JdUserInfo jdUserInfo;

    @JsonProperty("deliveraddresses")
    private List<JdDeliverAddress> jdDeliverAddressList;

    @JsonProperty("wealth")
    private JdWealth jdWealth;

    @JsonProperty("tradedetails")
    private JdTradeDetailsRes jdTradeDetailsRes;

    @JsonProperty("bindcards")
    private List<JdBindCardInfo> jdBindCardInfoList;

    @JsonProperty("btbills")
    private List<JdBtBill> jdBtBillList;

    @JsonProperty("jtbills")
    private JdJtBill jdJtBill;

    public JdUserInfo getJdUserInfo() {
        return jdUserInfo;
    }

    public void setJdUserInfo(JdUserInfo jdUserInfo) {
        this.jdUserInfo = jdUserInfo;
    }

    public List<JdDeliverAddress> getJdDeliverAddressList() {
        return jdDeliverAddressList;
    }

    public void setJdDeliverAddressList(List<JdDeliverAddress> jdDeliverAddressList) {
        this.jdDeliverAddressList = jdDeliverAddressList;
    }

    public JdWealth getJdWealth() {
        return jdWealth;
    }

    public void setJdWealth(JdWealth jdWealth) {
        this.jdWealth = jdWealth;
    }

    public JdTradeDetailsRes getJdTradeDetailsRes() {
        return jdTradeDetailsRes;
    }

    public void setJdTradeDetailsRes(JdTradeDetailsRes jdTradeDetailsRes) {
        this.jdTradeDetailsRes = jdTradeDetailsRes;
    }

    public List<JdBindCardInfo> getJdBindCardInfoList() {
        return jdBindCardInfoList;
    }

    public void setJdBindCardInfoList(List<JdBindCardInfo> jdBindCardInfoList) {
        this.jdBindCardInfoList = jdBindCardInfoList;
    }

    public List<JdBtBill> getJdBtBillList() {
        return jdBtBillList;
    }

    public void setJdBtBillList(List<JdBtBill> jdBtBillList) {
        this.jdBtBillList = jdBtBillList;
    }

    public JdJtBill getJdJtBill() {
        return jdJtBill;
    }

    public void setJdJtBill(JdJtBill jdJtBill) {
        this.jdJtBill = jdJtBill;
    }
}
